package com.zhihuishu.micro.course.openapi.app.dto;

import java.io.Serializable;

/**
 * 课程基本信息的Dto
 * 
 * @author 嵇鹏
 * @descption:
 * 
 * 
 */
public class CourseBaseInfoOpenDto implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1187674045384829190L;

    private Long courseId;

    private String name; // 课程名称

    private String schoolName; // 课程所属学校名称

    private String courseTeacher; // 学术总策划

    private Double credit; // 学分

    private Integer meetCoursePeriod; // 见面课学时

    private Integer onlineCoursePeriod; // 在线学时

    private Integer period; // 课时(总学时)
    
    private Integer isBasicInfoComplete;//课程基本信息是否完成的状态
    
    private Integer courseCategory;//课程类别

    public Long getCourseId() {
        return courseId;
    }

    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getCourseTeacher() {
        return courseTeacher;
    }

    public void setCourseTeacher(String courseTeacher) {
        this.courseTeacher = courseTeacher;
    }

    public Double getCredit() {
        return credit;
    }

    public void setCredit(Double credit) {
        this.credit = credit;
    }

    public Integer getMeetCoursePeriod() {
        return meetCoursePeriod;
    }

    public void setMeetCoursePeriod(Integer meetCoursePeriod) {
        this.meetCoursePeriod = meetCoursePeriod;
    }

    public Integer getOnlineCoursePeriod() {
        return onlineCoursePeriod;
    }

    public void setOnlineCoursePeriod(Integer onlineCoursePeriod) {
        this.onlineCoursePeriod = onlineCoursePeriod;
    }

    public Integer getPeriod() {
        return period;
    }

    public void setPeriod(Integer period) {
        this.period = period;
    }

    

    public Integer getIsBasicInfoComplete() {
        return isBasicInfoComplete;
    }

    public void setIsBasicInfoComplete(Integer isBasicInfoComplete) {
        this.isBasicInfoComplete = isBasicInfoComplete;
    }

    public Integer getCourseCategory() {
        return courseCategory;
    }

    public void setCourseCategory(Integer courseCategory) {
        this.courseCategory = courseCategory;
    }

    @Override
    public String toString() {
        return "CourseBaseInfoOpenDto [courseId=" + courseId + ", name=" + name + ", schoolName="
                + schoolName + ", courseTeacher=" + courseTeacher + ", credit=" + credit
                + ", meetCoursePeriod=" + meetCoursePeriod + ", onlineCoursePeriod=" + onlineCoursePeriod
                + ", period=" + period + ", isBasicInfoComplete=" + isBasicInfoComplete + ", courseCategory="
                + courseCategory + "]";
    }

  
  
    

}
